space
Previous Page | Next Page

SAS Namespace Types

Directory


Subclass of ContentLocation

Subtypes


Overview

Represents a physical operating system path. Directory objects should not be shared by logical metadata definitions. Each logical metadata definition that includes a directory should define its own Directory object.

Security Inheritance and Enforcement Rules

The following list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS Intelligence Platform: Security Administration Guide.

Attributes

Name Description Type Length
DirectoryName The name of this directory in the file system.   String 256  
DirectoryRole Directory role is used when a directory should be used only within a given context.   String 16  
IsRelative True if the DirectoryName is not a fully qualified path.   int  

Inherited Attributes
Name, Id, Desc, MetadataCreated, MetadataUpdated, ChangeState, IsHidden, LockedBy, PublicType, UsageVersion

Associations

= indicates the resident side of an association, or where the association is persisted for cross-repository associations. If no resident side is indicated, this association may not cross repository boundaries.
Name Cardinality Description Associated Types
Dimensions

Partner: AssociatedDirectory

0 to * The shared dimensions in this directory.  SharedDimension
Files

Partner: Directories

0 to * The files in this directory.   File
ArchiveFile
ITChannels

Partner: ContentDestination

0 to * The ITChannels that publish to this location. ITChannel
ITSubscribers

Partner: ContentDestination

0 to * The ITSsubscribers for this http server directory.  ITSubscriber
ITContentSubscriber
ITEventSubscriber
Parent

Partner: SubDirectories

0 to 1 The parent directory of this directory.  Directory
AnalyticContext
PathChannels

Partner: ArchivePaths

0 to * The channels that have defined this directory as a preferred archive directory.  ITChannel
SubDirectories

Partner: Parent

0 to * The subdirectories of this directory.  Directory
AnalyticContext

Inherited Associations
AccessControls/Objects, Aliases/AliasFor, AliasFor/Aliases, AssociatedContentType/ContentItems, Changes/Objects, CustomAssociations/OwningObject, DeployedComponents/DataPackages, Documents/Objects, Extensions/OwningObject, ExternalIdentities/OwningObject, FavoritesContainers/Favorites, FileRefs/FileRefLocations, Groups/Members, Implementors/ImplementedObjects, Keywords/Objects, LocalizedAttributes/AssociatedLocalizedObject, Notes/Objects, PrimaryPropertyGroup/AssociatedObject, Prompts/PromptEnabledObject, Properties/AssociatedObject, PropertySets/OwningObject, ReferencedObjects/AssociatedObjects, Reports/ReportLocation, ResponsibleParties/Objects, SourceTransformations/TransformationSources, SpecSourceTransformations/SourceSpecifications, SpecTargetTransformations/TargetSpecifications, TableCollections/CollectionLocations, TargetTransformations/TransformationTargets, Timestamps/Objects, Trees/Members, TSAssociatedNamespace/TSNamespaceLocations, TSObjectNamespace/TSObjects, UnitofTimes/AssociatedContentLocation, UsedByPackages/UsingPackages, UsedByPrototypes/UsingPrototype, UsingPackages/UsedByPackages, UsingPrototype/UsedByPrototypes, Variables/AssociatedObject

Attribute Details

DirectoryName
     Type:  String 256  

The name of this directory in the file system.

DirectoryRole
     Type:  String 16  

Directory role is used when a directory should be used only within a given context.

IsRelative
     Type:  int  

True if the DirectoryName is not a fully qualified path.

Association Details

Dimensions
     Cardinality:   0 to *
     Partner:   AssociatedDirectory

The shared dimensions in this directory. 

Associated Types:
SharedDimension

Files
     Cardinality:   0 to *
     Partner:  Directories

The files in this directory.  

Associated Types:
File, ArchiveFile

ITChannels
     Cardinality:   0 to *
     Partner:   ContentDestination

The ITChannels that publish to this location. 

Associated Types:
ITChannel

ITSubscribers
     Cardinality:   0 to *
     Partner:   ContentDestination

The ITSsubscribers for this http server directory. 

Associated Types:
ITSubscriber, ITContentSubscriber, ITEventSubscriber

Parent
     Cardinality:   0 to 1
     Partner:  SubDirectories

The parent directory of this directory. 

Associated Types:
Directory, AnalyticContext

PathChannels
     Cardinality:   0 to *
     Partner:   ArchivePaths

The channels that have defined this directory as a preferred archive directory. 

Associated Types:
ITChannel

SubDirectories
     Cardinality:   0 to *
     Partner:   Parent

The subdirectories of this directory. 

Associated Types:
Directory, AnalyticContext

Previous Page | Next Page | Top of Page